chapter 3.2 exercises 29-32